iT邦幫忙

2022 iThome 鐵人賽

DAY 12
0
自我挑戰組

蘋果系統安裝與優化系列 第 12

第十二章 從零開始的黑蘋果-3 (OC引導與設定檔)

  • 分享至 

  • xImage
  •  

首先先來下載macOS安裝檔:

執行 下載\gibMacOS-master\gibMacOS-master\裡的 gibMacOS 批次檔

按 R 鍵後Enter,然後考驗一下眼力,找到這個項目 10.15.7 (19H15):

16. macOS Catalina 10.15.7 (19H15)
   - 001-68446 - Added 2020-11-11 17:48:09 - 500.66 MB - FULL Install

以文章發表的當下是第16號,後面會變成幾號則不一定

  • 另,你可能會問說,我不是要安裝這個版本耶?
    沒錯,以在Windows裡能下載並製作成安裝碟的,就是這個版本(雖然顯示FULL Install,但還是要進到安裝環境後經由網路下載完整安裝檔),我們先安裝好10.15.7後,再於蘋果系統裡下載所需版本的安裝檔來製作成完整安裝碟(可離線安裝,不需網路)

輸入16後按Enter,下載完畢後輸入Q再按Enter退出gibMacOS

開始OC引導的設置: (以下用四代主機板加上帶內顯的i5為範例來修改設定檔)

1- 將 "下載\OpenCore-0.8.4-RELEASE\X64\EFI" 資料夾複製到 "桌面"

2- 將 "下載\OpenCore-0.8.4-RELEASE\Docs\AcpiSamples\Binaries" 資料夾內的這兩個檔案
SSDT-EC.aml
SSDT-PLUG.aml
複製到 "桌面\EFI\OC\ACPI" 資料夾裡面

3- 再將以下各個資料夾複製到 "桌面\EFI\OC\Kexts" 資料夾裡面:

  • 下載\AppleALC-1.7.5-RELEASE\AppleALC.kext 資料夾
  • 下載\Lilu-1.6.5-RELEASE\Lilu.kext 資料夾
  • 下載\VirtualSMC-1.3.0-RELEASE\Kexts\SMCProcessor.kext 資料夾
  • 下載\VirtualSMC-1.3.0-RELEASE\Kexts\SMCSuperIO.kext 資料夾
  • 下載\VirtualSMC-1.3.0-RELEASE\Kexts\VirtualSMC.kext 資料夾
  • 下載\WhateverGreen-1.6.1-RELEASE\WhateverGreen.kext 資料夾
  • 下載\RealtekRTL8111-V2.4.2\Release\RealtekRTL8111.kext 資料夾

若為其他型號有線網卡,複製以下對應的資料夾而非 RealtekRTL8111.kext:

  • 下載\IntelMausi-1.0.7-RELEASE\IntelMausi.kext 資料夾
  • 下載\AtherosE2200Ethernet-V2.2.2\AtherosE2200Ethernet-V2.2.2\Release\AtherosE2200Ethernet.kext 資料夾

4- 將 "桌面\EFI\OC\Drivers" 資料夾裡的檔案,刪除至剩下這四個檔案:

  • OpenCanopy.efi
  • OpenHfsPlus.efi
  • OpenRuntime.efi
  • ToggleSipEntry.efi

5- 將 "桌面\EFI\OC\Tools" 資料夾裡的檔案,刪除至剩下這兩個檔案:

  • CleanNvram.efi
  • OpenShell.efi

6- 將 "下載\OpenCore-0.8.4-RELEASE\Docs\Sample.plist" 檔案,複製到 "桌面\EFI\OC" 資料夾裡並改名為:

  • config.plist

7- 執行 "下載\ProperTree-master\ProperTree-master" 裡的 ProperTree 批次檔

File > Open > 桌面\EFI\OC\config.plist

Ctrl + R > 指定到 桌面\EFI\OC 資料夾後 選擇資料夾

前面第2~5的四行Warning先刪除 (滑鼠點選第2行後按鍵盤 Del鍵)

Kernel項目 設定值
Quirks/AppleXcpmCfgLock Boolean/True
Quirks/CustomSMBIOSGuid Boolean/True
Quirks/DisableIoMapper Boolean/True
Quirks/PanicNoKextDump Boolean/True
Quirks/PowerTimeoutKernelPanic Boolean/True
Quirks/XhciPortLimit Boolean/True
Misc項目 設定值
Boot/HideAuxiliary Boolean/False
Boot/PickerAttributes Number/1
Boot/Timeout Number/20
Debug/DisableWatchDog Boolean/True
Security/AllowSetDefault Boolean/True
Security/ScanPolicy Number/0
Security/SecureBootModel String/Disabled
Security/Vault String/Optional

NVRAM/Add項目內的7C436110-AB2A-4BBB-A880-FE41995C9F82

項目 設定值
boot-args String/-v keepsyms=1 alcid=1 dart=0 debug=0x100 -no_compat_check
csr-active-config Data/FF0F0000
prev-lang:kbd String/en-US:0
PlatformInfo項目 設定值
Generic/SystemProductName String/iMac17,1
Generic/UpdateSMBIOSMode String/Custom
UEFI項目 設定值
APFS/MinDate Number/-1
APFS/MinVersion Number/-1
Quirks/IgnoreInvalidFlexRatio Boolean/True

Ctrl + S 存檔後 關閉ProperTree

至此,OC引導的設定檔就好了~~ 就這樣?

對,就這樣而已,等後面安裝好系統後再來補全 SMBIOS (機器型號、序號、ROM號等)的資料


上一篇
第十一章 從零開始的黑蘋果-2 (BIOS設定)
下一篇
第十三章 從零開始的黑蘋果-4 (初始安裝碟)
系列文
蘋果系統安裝與優化30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言